Efficient Early Top-k Query Processing in Overloaded P2P Systems
نویسندگان
چکیده
Top-k query processing in P2P systems has focused on efficiently computing the top-k results while reducing network traffic and query response time. However, in overloaded P2P systems (with very high query loads), some peers may take a long time to answer, thus making the user wait a long time to obtain the final top-k result. In this paper, we address this problem, which we reformulate as early top-k query processing in P2P systems. First, to complement response time, we introduce two new metrics, stabilization time and cumulative quality gap, with which we formally define the problem. Then, we propose an efficient algorithm that dynamically adapts to query loads of peers in order to return to the user top-k results as soon as possible, without waiting for the final result. We validated our solution through simulations over a real dataset. The results show that our solution significantly outperforms baseline solutions by returning high quality top-k results to users in much better times.
منابع مشابه
Traitement de Requêtes Top-k dans les Communautés Virtuelles P2P de Partage de Données. (Top-k Query Processing in P2P Data Sharing Virtual Communities)
Top-k queries have two main advantages for peer-to-peer (P2P) data sharing virtual communities. First, they allow participants to rank the results for their queries based on the existing data in the system as well as on their own preferences. Second, they avoid overwhelming participants with too many results. However, existing top-k query processing techniques for P2P systems make users suffer ...
متن کاملSemantic Query Routing and Distributed Top-k Query Processing in Peer-to-Peer Networks
Requirements for widely distributed information systems supporting virtual organizations have given rise to a new category of peer-to-peer (p2p) systems called schema-based. In such systems each peer is a database management system in itself, exposing its own schema. In such a setting, a main objective is the efficient search across peer databases by processing each incoming query without overl...
متن کاملAs-Soon-As-Possible Top-k Query Processing in P2P Systems
Top-k query processing techniques provide two main advantages for unstructured peer-to-peer (P2P) systems. First they avoid overwhelming users with too many results. Second they reduce significantly network resources consumption. However, existing approaches suffer from long waiting times. This is because top-k results are returned only when all queried peers have finished processing the query....
متن کاملEfficient Top - K Query Processing in P 2 P Networks
Top-k query is widely used in the search engine and gains great success, which perform the cooperative query by aggregating the database objects’ degree of match for each different query predicate and returning the best k matching objects only. It’s also applied to p2p file-sharing systems. However, top-k query processing in p2p systems is very challenging because the potentially large number o...
متن کاملPersonalized query evaluation in ring-based P2P networks
0020-0255/$ see front matter 2012 Published b http://dx.doi.org/10.1016/j.ins.2012.07.028 ⇑ Corresponding author. E-mail addresses: [email protected] (M. Z (W. Qian), [email protected] (A. Zhou). Personalized query evaluation which returns top-k results according to users’ individual interests was once confined mainly to the web literature, while now it is increasingly becoming a fact...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011